const WxParse = require('../../lib/wxParse/wxParse.js')

const app = getApp()
Page({
  data: {
    courseDetail: null,
    courseBanner: [],
    //sliced or main
    coachIntroType: 'sliced',
    // coachIntroType: {
    //   currentKey: 'sliced',
    //   main: {
    //     content: '大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字',
    //     iconName: 'ic-arrow_up'
    //   },
    //   sliced: {
    //     content: '大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字大家好我是教练十个字',
    //     iconName: 'ic-more'
    //   }
    // },
    rawHtml: '',
    courseIntro: {
      picture: 'https://dn-coding-net-production-static.qbox.me/f43d0419-b1e6-4552-8558-d353c5bf1f5c.jpg',
      introList: [
        {
          title: '介绍',
          content: '瑜伽是指传统瑜伽与中国道教的结合体，妞妞也可以做瑜伽，可以和家里的宠物一起做瑜伽，缓解心情。'
        },
        {
          title: '特点',
          content: '增肌 塑形 LesMils'
        },
        {
          title: '介绍',
          content: '瑜伽是指传统瑜伽与中国道教的结合体，妞妞也可以做瑜伽，可以和家里的宠物一起做瑜伽，缓解心情。'
        },
        {
          title: '特点',
          content: '增肌 塑形 LesMils'
        },
      ]
    }
  },
  //组件方法
  toggleIntro(){
    let newKey = ''
    if(this.data.coachIntroType === 'sliced'){
      newKey = 'main'
    } else {
      newKey = 'sliced'
    }
    this.setData({
      coachIntroType: newKey
    })
  },
  //事件处理函数
  //生命周期钩子
  onLoad({ subject_id }){
    app.$http.GET('/api/subject/info', {subjectId: subject_id})
    .then(data => {
      if(data.data.description.length > 50){
        data.data.slice_description = data.data.description.slice(0,50)
      }
      this.setData({
        rawHtml: data.data.content,
        courseBanner: data.data.subjectPicList,
        courseDetail: data.data
      })
      WxParse.wxParse('article', 'html', this.data.rawHtml, this)
    })
  }
})
